package com.smartmedical.patient.userInquiry.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;


import java.util.Date;

/**
 * 患者实体类
 */
@Data
@TableName(value = "user", autoResultMap = true)
public class UserEntity {

    /**
     * 患者ID
     */
    private Integer id;

    /**
     * 患者电话号码
     */
    private String phone;

    /**
     * 患者密码
     */
    private String pwd;

    /**
     * 患者邮箱
     */
    private String email;

    /**
     * 患者昵称
     */
    private String nickName;

    /**
     * 患者姓名
     */
    private String userName;

    /**
     * 患者头像图片链接
     */
    private String headPic;

    /**
     * 患者性别（0表示未知，1表示男，2表示女）
     */
    private int sex;

    /**
     * 患者年龄
     */
    private int age;

    /**
     * 患者身高（单位：厘米）
     */
    private int height;

    /**
     * 患者体重（单位：千克）
     */
    private int weight;

    /**
     * 邀请码（用于邀请新患者注册等用途）
     */
    private String invitationCode;

    /**
     * 最近一次信息更新时间
     */
    private Date updateTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 是否已绑定微信账号（0表示未绑定，1表示已绑定）
     */
    private int whetherBingWeChat;

    /**
     * 身份证信息验证标志（0表示未验证，1表示已验证）
     */
    private int idCardFlag;

    /**
     * 银行卡信息填写标志（0表示未填写，1表示已填写）
     */
    private int bankFlag;

    /**
     * 人脸识别认证标志（0表示未通过，1表示已通过）
     */
    private int faceFlag;


}
